technology licensing - Español Inglés Diccionario